jsp c++ perl notebook attorney lawyer developers html computer repair social php computer java linux projects network open source graphic design networking security contracts development laptop unix law cgi .net j2ee web development mysql software development asp windows domains